#include <stdio.h>
#include <glob.h>

#define BUFSIZE	1024

int main(int argc, char *argv[])
{
	glob_t res;
	int i;

	if (glob("/etc/a*", 0, NULL, &res)) {
		fprintf(stderr, "glob()失败了\n");
		return 1;
	}

	// 追加所有.开头的
	glob("/etc/.*", GLOB_APPEND, NULL, &res);

	// "/etc/ahl" "/etc/aml"
	for (i = 0; i < res.gl_pathc; i++) {
		printf("%s\n", (res.gl_pathv)[i]);
	}

	globfree(&res);

	return 0;
}
	
